are you still riding the goat - French English Dictionary